package com.j1ay.forum.service;

import com.j1ay.forum.model.pojo.po.Type;
import com.j1ay.forum.model.pojo.vo.Result;


/**
 * @Author J1ay
 * @Date 2021/12/14 23:25
 * @Description
 */

public interface TypeService {
    /**
     * 根据问题id查找类型
     * @param typeId
     * @return
     */
    Type findTypeByTypeId(Long typeId);

    /**
     * 返回前三最热门的分类
     * @param limit
     * @return
     */
    Result getHots(int limit);

    /**
     * 所有分类列表
     * @return
     */
    Result getAllTypeList();

    Result delete(Long id);

    Result add(Type type);

    Result update(Type type);
}
